草庐IT

SpringMVC | 快速上手SpringMVC

全部标签

IDEA集成EasyCode插件,快速生成自定义mybatisplus代码

1、idea集成easyCode插件在idea插件中,搜索EasyCode插件,下载并进行安装。 2、easyCode插件介绍easyCode插件可以修改作者名称,即生成代码后,注释中自动添加相应作者的姓名。 2.1TypeMapperTypeMapper指的是生成mapper.xml文件中数据库中的字段和java中代码的字段以及生成mybatis数据之间的类型转换。最常见的形式如下,也就是java中的属性property、数据库中的列名column数据类型之间的转换jdbcType。2.2Templatetemplate是最核心的内容,可以生成相应的代码。同时,可以进行相应插件的选择,Def

快速读懂UML类图,搞懂类之间的6大关系,轻松绘制UML类图

快速读懂UML类图,搞懂类之间的6大关系,轻松绘制UML类图前言一、UML类图简介二、类之间的六大关系及UML类图1、依赖关系及UML类图表示2、泛化关系及UML类图表示3、实现关系及UML类图表示4、关联关系及UML类图表示5、聚合关系及UML类图表示6、组合关系及UML类图表示三、如何绘制UML类图?1.IDEA安装PlantUMLIntergration插件2.PlantUML用法3.PlantUML绘制UML类图的常见语法3.1语法精髓3.2绘制类与类之间的依赖关系语法3.3绘制类与类之间的泛化关系语法3.4绘制类与类之间的实现关系语法3.5绘制类与类之间的关联关系语法3.6绘制类与类

用于快速滚动长列表的 Android ListView alpha 滚动器

“通讯录”应用程序在屏幕一侧显示一个按钮,用作小拇指,可让您快速滚动大列表。我有一个很长的列表可以从这种导航行为中受益,但找不到任何关于如何启用它的文档。是SDK内置的行为,还是必须自己写? 最佳答案 是的,它包含在sdk中。看这里:http://developer.android.com/reference/android/widget/AbsListView.html#attr_android:fastScrollEnabled只需设置此属性。如果您想进一步增强它,例如显示您所在部分的字母的联系人,您可以使用它。http://d

Unity导入图片时,通过设置属性快速实现资源的压缩

是在学习tilemap绘制世界地图的时候发现的这个功能。之前一直只是粗略的知道这部分是对应图片资源的压缩的。比如Compression是指的压缩质量,想要完全不压缩就设置None,会导致图片资源会大一些。在我的例子工程中,其他图片资源的尺寸都是64x64,在tilemap的调色板中放入是没有任何异常的。但是这个作为瀑布的图片,原图尺寸是640x256,如果按照64比例会生成10*4的图:但是从图片细节上来看,并不需要切割成这么小的方块。所以,切割时对64x64等比例放大,成为128x128,这样,既能不缺少更多细节,又不至于切割的过于零碎,不好使用。当然,还可以继续放大。但是如果继续放大,纵方

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Mybatis初识和框架搭建

第一章初识Mybatis1.1框架概述生活中“框架”买房子笔记本电脑程序中框架【代码半成品】Mybatis框架:持久化层框架【dao层】SpringMVC框架:控制层框架【Servlet层】Spring框架:全能…1.2Mybatis简介Mybatis是一个半自动化持久化层ORM框架ORM:ObjectRelationalMapping【对象关系映射】将Java中的对象与数据库中表建议映射关系,优势:操作Java中的对象,就可以影响数据库中表的数据Mybatis与Hibernate对比Mybatis是一个半自动化【需要手写SQL】Hibernate是全自动化【无需手写SQL】Mybatis与J

若依框架快速开发项目(避坑超详细)

若依框架快速开发项目(避坑超详细)初衷:若依框架使用及其普遍,是一个非常优秀的开源框架,框架本身的权限系统,字典设置以及相关封装,安全拦截相当完善,本人受益匪浅,学学到了许多,在这里,先向原创作者致敬!本人刚刚接触这个框架的时候,很迷茫,几乎没有入手的地方,不知道怎么去开始,网上的教程也是良莠不齐,当时遇到了许多的坑,在这里,为了避免后来人遇到同样的问题,将使用过程在这里一一详述,这既是技术行业的惺惺相惜吧,也感谢你能刷到这篇文章,本来是不做限制的,但是为了让更多的朋友看见,有违初心,在这里向大家道歉,希望理解,设置为粉丝可见!1.若依介绍借用官网的介绍,若依其实有点像低代码平台!若依分为基础

SpringBoot / Vue 对SSE的基本使用(简单上手)

一、SSE是什么?SSE技术是基于单工通信模式,只是单纯的客户端向服务端发送请求,服务端不会主动发送给客户端。服务端采取的策略是抓住这个请求不放,等数据更新的时候才返回给客户端,当客户端接收到消息后,再向服务端发送请求,周而复始。注意:因为EventSource对象是SSE的客户端,可能会有浏览器对其不支持二、sse与websoketSSE(Server-SentEvents)是HTML5遵循W3C标准提出的客户端和服务端之间进行实时通信的协议。优点SSE客户端可以接收来自服务器的“流”数据,而不需要进行轮询。由于没有浪费的请求,因此SSE对于减轻服务器的压力非常有用。SSE使用纯JavaSc

基于可变形卷积和注意力机制的带钢表面缺陷快速检测网络DCAM-Net(论文阅读笔记)

原论文链接->DCAM-Net:ARapidDetectionNetworkforStripSteelSurfaceDefectsBasedonDeformableConvolutionandAttentionMechanism|IEEEJournals&Magazine|IEEEXploreDCAM-Net:ARapidDetectionNetworkforStripSteelSurfaceDefectsBasedonDeformableConvolutionandAttentionMechanism(论文标题)Abstract(摘要)带钢(thestripsteel)表面缺陷检测是带钢生产

windows下快速安装gcc、pkg-config的方法

安装msys2-x86_64打开msysshell执行以下命令:pacman-Syuupacman-Smingw-w64-x86_64-gccpacman-Smingw-w64-x86_64-pkg-configpacman-Smingw-w64-x86_64-zlib安装速度非常快。并且安装的包都在msys64目录下,非常便于管理添加环境变量将mingw64的bin目录添加到环境变量。添加系统变量PKG_CONFIG_PATH打开cmd测试gcc是否正常安装C:\Users\lenovo>gcc-vUsingbuilt-inspecs.COLLECT_GCC=gccCOLLECT_LTO_W

快速方便地在Linux上安装Chrome

在Linux系统上安装Chrome是许多用户的常见需求之一。Chrome是一款功能强大的网络浏览器,提供了快速、安全和稳定的浏览体验。本文将为您提供一种快速便捷的方法来安装Chrome浏览器。以下是在Linux系统上安装Chrome的步骤:步骤1:打开终端首先,打开终端。您可以通过在应用程序菜单中搜索"终端"来找到它。步骤2:添加GoogleChrome存储库在终端中,使用以下命令添加GoogleChrome的官方存储库:wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb步骤3:安装Chro